﻿using System;

namespace SharpSqlAnalyzer.nodes.teradata
{
	// Token: 0x0200038C RID: 908
	public class TTeradataLockSqlNode : TParseTreeNode
	{
		// Token: 0x17000845 RID: 2117
		// (get) Token: 0x060025E0 RID: 9696 RVA: 0x0033A1EB File Offset: 0x003383EB
		public virtual TTeradataLockClause LockClause
		{
			get
			{
				return this.lockClause;
			}
		}

		// Token: 0x17000846 RID: 2118
		// (get) Token: 0x060025E1 RID: 9697 RVA: 0x0033A1F3 File Offset: 0x003383F3
		public virtual TStatementSqlNode StmtSqlNode
		{
			get
			{
				return this.stmtSqlNode;
			}
		}

		// Token: 0x060025E2 RID: 9698 RVA: 0x0033A1FB File Offset: 0x003383FB
		public override void init(object arg1, object arg2)
		{
			this.lockClause = (TTeradataLockClause)arg1;
			this.stmtSqlNode = (TStatementSqlNode)arg2;
		}

		// Token: 0x060025E3 RID: 9699 RVA: 0x0033A215 File Offset: 0x00338415
		public override void init(object arg1)
		{
			this.lockClause = (TTeradataLockClause)arg1;
		}

		// Token: 0x04001CF1 RID: 7409
		private TTeradataLockClause lockClause;

		// Token: 0x04001CF2 RID: 7410
		private TStatementSqlNode stmtSqlNode;
	}
}
